Tuan Canh DoanTuan Canh Doan
The Gacha-fication of Sport: Fans Pull, Publishers CollectTHE GACHA-FICATION OF SPORT: FANS PULL, PUBLISHERS COLLECT In October 2026, t...
Raynaud Avoids Major Injury, but the Sacramento Kings Still Lose Two Weeks at Their Thinnest SpotThat moment arrived on a preseason evening nobody in the Sacramento Kings...
Esports and the War Over Naming Numbers: Between Patch, Arena, and ContractA weekend night at a regional arena, the analysis room down to two people and...
Falun, Visas and the Second Door: Sweden Tests a State Veto Over a Start ListWhen I stand in an empty arena, I hear the echo of matches that never happene...
A Trappes shooting sat inside a football section: the classification error and the trap of the half-right labelAt two in the morning in Busan, the archive server returned a file tagged...
Thuy Linh, Hai Dang and the fragile line between 'competitive' and 'turning point' at the Asian GamesWhen the score reached 22-22 in the second game, I saw something the scoreboa...
Thuy Linh Stops at Vietnam Open: When the No. 72 Ranking Stops Being Just a NumberIn game two, Thuy Linh led 17-14. Nguyen Du Stadium was loud enough that I ha...
The 48-Team World Cup: When FIFA Changed the Rules, the Champion Is No Longer the Best TeamOn the night of July 19, 2026, at MetLife Stadium. Minute 115 of the World Cu...
The Unreadable Medical Verdict: When a Tennis Analysis Amounts to a Blank PageAround 4 a.m. Melbourne time, I reopened the second-stage report on my screen...
Ten Results, 52 Weeks: The BWF Points Table and the Reshaping of World Badminton's WorkforceOn the evening of August 5, 2026, Viktor Axelsen closed out the Olympic men's...
McBeath and Drinkhall play key roles as Texas Smash begin MLTT campaignLast weekend, in Week 3 of Major League Table Tennis (MLTT), Texas Smash...
Fayullaev's 49th-minute red card and the unverified arithmetic behind U23 Uzbekistan's 2-0 winIn the 49th minute, Fayullaev received his second yellow card and left the...
PBA Governors' Cup: NLEX and Magnolia Face Two 1-vs-2 Showdowns That Will Decide the Top SeedsThe scoreboard read 65-65 at halftime. NLEX walked into the locker room as th...
Two scoreboards on one mat: the limits of how Vietnamese martial arts are readIn a taekwondo competition morning, two scoreboards appeared less than twenty...
PSV confirm lineup for Feyenoord: Bosz keeps defence, Til moves higherA single change in defence is the most telling signal in PSV's confirmed...
Rodrigo Huescas Returns to European Football After One Year: 45 Minutes, 55,000 Spectators, and a Test Without an AnswerAt the Volksparkstadion, on an afternoon when more than 55,000 spectators...
Nine Layers of Data and One Ethical Line in Sports Analysis1:40 a.m. in Busan, the city quiet enough that I could hear the laptop's...
Everyone Who Played Scored: Panathinaikos Win Comfortably at Promitheas, and the Questions Behind the Box ScorePanathinaikos left the Promitheas home court with a win described as far too...
Five Substitutions and the Final 20 Minutes: V.League's War of AttritionMinute 74, the score was still 1-0. Sixteen minutes later, the two teams had...
When the Pipeline Returns Zero: Data Integrity and the Fabrication Trap in Esports AnalysisIn Seoul, at night, I sat in front of a screen waiting for an extraction to...
Raynaud Avoids Major Injury, but the Sacramento Kings Still Lose Two Weeks at Their Thinnest SpotThat moment arrived on a preseason evening nobody in the Sacramento Kings...
Esports and the War Over Naming Numbers: Between Patch, Arena, and ContractA weekend night at a regional arena, the analysis room down to two people and...
Falun, Visas and the Second Door: Sweden Tests a State Veto Over a Start ListWhen I stand in an empty arena, I hear the echo of matches that never happene...
A Trappes shooting sat inside a football section: the classification error and the trap of the half-right labelAt two in the morning in Busan, the archive server returned a file tagged...
Thuy Linh, Hai Dang and the fragile line between 'competitive' and 'turning point' at the Asian GamesWhen the score reached 22-22 in the second game, I saw something the scoreboa...
Thuy Linh Stops at Vietnam Open: When the No. 72 Ranking Stops Being Just a NumberIn game two, Thuy Linh led 17-14. Nguyen Du Stadium was loud enough that I ha...
The 48-Team World Cup: When FIFA Changed the Rules, the Champion Is No Longer the Best TeamOn the night of July 19, 2026, at MetLife Stadium. Minute 115 of the World Cu...
The Unreadable Medical Verdict: When a Tennis Analysis Amounts to a Blank PageAround 4 a.m. Melbourne time, I reopened the second-stage report on my screen...
Ten Results, 52 Weeks: The BWF Points Table and the Reshaping of World Badminton's WorkforceOn the evening of August 5, 2026, Viktor Axelsen closed out the Olympic men's...
McBeath and Drinkhall play key roles as Texas Smash begin MLTT campaignLast weekend, in Week 3 of Major League Table Tennis (MLTT), Texas Smash...
Fayullaev's 49th-minute red card and the unverified arithmetic behind U23 Uzbekistan's 2-0 winIn the 49th minute, Fayullaev received his second yellow card and left the...
PBA Governors' Cup: NLEX and Magnolia Face Two 1-vs-2 Showdowns That Will Decide the Top SeedsThe scoreboard read 65-65 at halftime. NLEX walked into the locker room as th...
Two scoreboards on one mat: the limits of how Vietnamese martial arts are readIn a taekwondo competition morning, two scoreboards appeared less than twenty...
PSV confirm lineup for Feyenoord: Bosz keeps defence, Til moves higherA single change in defence is the most telling signal in PSV's confirmed...
Rodrigo Huescas Returns to European Football After One Year: 45 Minutes, 55,000 Spectators, and a Test Without an AnswerAt the Volksparkstadion, on an afternoon when more than 55,000 spectators...
Nine Layers of Data and One Ethical Line in Sports Analysis1:40 a.m. in Busan, the city quiet enough that I could hear the laptop's...
Everyone Who Played Scored: Panathinaikos Win Comfortably at Promitheas, and the Questions Behind the Box ScorePanathinaikos left the Promitheas home court with a win described as far too...
Five Substitutions and the Final 20 Minutes: V.League's War of AttritionMinute 74, the score was still 1-0. Sixteen minutes later, the two teams had...
When the Pipeline Returns Zero: Data Integrity and the Fabrication Trap in Esports AnalysisIn Seoul, at night, I sat in front of a screen waiting for an extraction to...
